package com.whf.android.jar.dao;

import com.whf.android.jar.constants.UserConstant;
import com.whf.android.jar.util.storage.LattePreference;

/**
 * 保存用户信息
 *
 * @author qf
 * @version 2021-04-23
 */
public final class UserDao {


    /**
     * @param user_is:是否保存用户
     */
    public static void setUserIs(boolean user_is) {
        LattePreference.setAppBool(UserConstant.USER_IS, user_is);
    }

    /**
     * @param user_id:保存用户id
     */
    public static void setUserId(String user_id) {
        LattePreference.addCustomAppProfile(UserConstant.USER_ID, user_id);
    }

    /**
     * @param head_pic:保存用户头像网址
     */
    public static void setHeadPic(String head_pic) {
        LattePreference.addCustomAppProfile(UserConstant.HEAD_PIC, head_pic);
    }

    /**
     * @param user_user:保存用户账号
     */
    public static void setUserUser(String user_user) {
        LattePreference.addCustomAppProfile(UserConstant.USER_USER, user_user);
    }

    /**
     * @param user_name:保存用户姓名
     */
    public static void setUserName(String user_name) {
        LattePreference.addCustomAppProfile(UserConstant.USER_NAME, user_name);
    }

    /**
     * @param user_type:保存用户类型
     */
    public static void setUserType(String user_type) {
        LattePreference.addCustomAppProfile(UserConstant.USER_TYPE, user_type);
    }

    /**
     * @param user_pass:保存用户密码
     */
    public static void setUserPass(String user_pass) {
        LattePreference.addCustomAppProfile(UserConstant.USER_PASS, user_pass);
    }

    /**
     * @param user_phone:保存用户电话
     */
    public static void setUserPhone(String user_phone) {
        LattePreference.addCustomAppProfile(UserConstant.USER_PHONE, user_phone);
    }

    /**
     * @param nickname:保存用户呢称
     */
    public static void setUserNickname(String nickname) {
        LattePreference.addCustomAppProfile(UserConstant.USER_NICKNAME, nickname);
    }

    /**
     * @param sex:保存用户性别
     */
    public static void setUserSex(String sex) {
        LattePreference.addCustomAppProfile(UserConstant.USER_SEX, sex);
    }

    /**
     * @param user_birthday:保存用户生日(出生年月)
     */
    public static void setUserBirthday(String user_birthday) {
        LattePreference.addCustomAppProfile(UserConstant.USER_BIRTHDAY, user_birthday);
    }

    /**
     * @param user:保存用户电子邮箱
     */
    public static void setUserMailbox(String user) {
        LattePreference.addCustomAppProfile(UserConstant.USER_MAILBOX, user);
    }

    /**
     * @param user:保存用户用户身份证号
     */
    public static void setUserIdCard(String user) {
        LattePreference.addCustomAppProfile(UserConstant.USER_ID_CARD, user);
    }

    /**
     * @param user:保存用户个签
     */
    public static void setUserGeqian(String user) {
        LattePreference.addCustomAppProfile(UserConstant.USER_GEQIAN, user);
    }


    ///////////////////////////////////////////////////////////////////////////
    // 以下是取值
    ///////////////////////////////////////////////////////////////////////////


    /*** 保存用户id */
    public static boolean isUser() {
        return LattePreference.getAppBool(UserConstant.USER_IS);
    }

    /*** 保存用户id */
    public static String getUserId() {
        return LattePreference.getCustomAppProfile(UserConstant.USER_ID);
    }

    /*** 保存用户头像网址 */
    public static String getHeadPic() {
        return LattePreference.getCustomAppProfile(UserConstant.HEAD_PIC);
    }

    /*** 保存用户账号 */
    public static String getUserUser() {
        return LattePreference.getCustomAppProfile(UserConstant.USER_USER);
    }

    /*** 保存用户姓名 */
    public static String getUserName() {
        return LattePreference.getCustomAppProfile(UserConstant.USER_NAME);
    }

    /*** 保存用户类型 */
    public static String getUserType() {
        return LattePreference.getCustomAppProfile(UserConstant.USER_TYPE);
    }

    /*** 保存用户密码 */
    public static String getUserPass() {
        return LattePreference.getCustomAppProfile(UserConstant.USER_PASS);
    }

    /*** 保存用户电话 */
    public static String getUserPhone() {
        return LattePreference.getCustomAppProfile(UserConstant.USER_PHONE);
    }

    /*** 保存用户呢称 */
    public static String getUserNickname() {
        return LattePreference.getCustomAppProfile(UserConstant.USER_NICKNAME);
    }

    /*** 保存用户性别 */
    public static String getUserSex() {
        return LattePreference.getCustomAppProfile(UserConstant.USER_SEX);
    }

    /*** 保存用户生日(出生年月) */
    public static String getUserBirthday() {
        return LattePreference.getCustomAppProfile(UserConstant.USER_BIRTHDAY);
    }

    /*** 保存用户电子邮箱 */
    public static String getUserMailbox() {
        return LattePreference.getCustomAppProfile(UserConstant.USER_MAILBOX);
    }

    /*** 保存用户身份证号 */
    public static String getUserIdCard() {
        return LattePreference.getCustomAppProfile(UserConstant.USER_ID_CARD);
    }

    /*** 保存用户个签 */
    public static String getUserGeqian() {
        return LattePreference.getCustomAppProfile(UserConstant.USER_GEQIAN);
    }

}
